package com.flea.hclv.model.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date;

public class HServiceOrder implements Serializable {
    private String id;

    private String orderNo;

    private String groupId;

    private String status;

    private Float shouldPayment;

    private Float actualPayment;

    private String timeTableId;

    private String serviceOrgId;

    private String supplerOrgId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
    private Date createTime;

    private String createUser;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
    private Date modifyTime;

    private String modifuUser;

    private String valid;

    private String payStatus;
  /**
   * 组团社名称
   */
     @Transient
    private String serverName;
  /**
   * 供应商名称
   */
  @Transient
    private String splierName;

  public String getGroupName() {
    return groupName;
  }

  public void setGroupName(String groupName) {
    this.groupName = groupName;
  }

  @Transient
  private String groupName;




  public String getServerName() {
    return serverName;
  }

  public void setServerName(String serverName) {
    this.serverName = serverName;
  }

  public void setSplierName(String splierName) {
    this.splierName = splierName;
  }

  public String getSplierName() {
    return splierName;
  }

  public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Float getShouldPayment() {
        return shouldPayment;
    }

    public void setShouldPayment(Float shouldPayment) {
        this.shouldPayment = shouldPayment;
    }

    public Float getActualPayment() {
        return actualPayment;
    }

    public void setActualPayment(Float actualPayment) {
        this.actualPayment = actualPayment;
    }

    public String getTimeTableId() {
        return timeTableId;
    }

    public void setTimeTableId(String timeTableId) {
        this.timeTableId = timeTableId;
    }

    public String getServiceOrgId() {
        return serviceOrgId;
    }

    public void setServiceOrgId(String serviceOrgId) {
        this.serviceOrgId = serviceOrgId;
    }

    public String getSupplerOrgId() {
        return supplerOrgId;
    }

    public void setSupplerOrgId(String supplerOrgId) {
        this.supplerOrgId = supplerOrgId;
    }
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8",locale = "zh")
    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8",locale = "zh")
    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getModifuUser() {
        return modifuUser;
    }

    public void setModifuUser(String modifuUser) {
        this.modifuUser = modifuUser;
    }

    public String getValid() {
        return valid;
    }

    public void setValid(String valid) {
        this.valid = valid;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }
}